Sets our main struct and passes it to the parent class.
Create a new #GtkSourceGutterRendererPixbuf.
Get the gicon of the renderer
Get the main Gtk struct
Gets a [iface@Gdk.Paintable] that was set with [method@GutterRendererPixbuf.set_paintable]
Get the pixbuf of the renderer.
the main Gtk struct as a void*
Allows overlaying a paintable on top of any other image that has been set for the pixbuf. This will be applied when the widget is next snapshot.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Emits the [signal@GutterRenderer::activate] signal of the renderer. This is called from [class@Gutter] and should never have to be called manually.
Locates where to render content that is @width x @height based on the renderers alignment and padding.
Get the alignment mode.
Gets the [class@Buffer] for which the gutter renderer is drawing.
Get the view associated to the gutter renderer
Gets the xalign property.
Gets the xpad property.
Gets the yalign property.
Gets the ypad property.
Get whether the renderer is activatable at the location provided. This is called from [class@Gutter] to determine whether a renderer is activatable using the mouse pointer.
Set the alignment mode. The alignment mode describes the manner in which the renderer is aligned (see [property@GutterRenderer:xalign] and [property@GutterRenderer:yalign]).
Adjusts the xalign property.
Adjusts the xpad property.
Adjusts the yalign property.
Adjusts the ypad property.
The signal is emitted when the renderer is activated.
The signal is emitted when the renderer can possibly be activated.
Renders a pixbuf in the gutter.
A GtkSourceGutterRendererPixbuf can be used to render an image in a cell of [class@Gutter].